filled with ancient temples